﻿@charset "utf-8";
body{min-width: 1200px; width: 100%;}
/**/
@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}
@keyframes shake {
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}
/**/
@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-moz-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-o-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
.top_bg{ height:165px; background:url(../images/top_bg.gif) repeat-x; overflow:hidden;}
.header{width: 1200px; margin:0 auto;}
.h_con{ height:89px;padding: 26px 0 0; overflow:hidden;}
.h_con h1{ float:left;width: 205px;padding: 3px 0 0;}
.h_con h1 img{ width:180px; height:55px;}
.h_con .h_dw{ float:left; padding:0 0 10px 40px; font-size:20px; color:#222;line-height: 30px; background:url(../images/t_line.gif) no-repeat 0 10px;}
.h_dw b{display: block;color: #146adf;}
.h_con .tel{ float:right;font-size: 20px;color: #333; position:relative;top:-10px;}
.tel span{display: block; background:url(../images/tel.gif) no-repeat 0 4px; padding:0 0 0 35px;line-height: 30px;}
.tel b{color: #146adf;}
.h_nav{ height:50px; line-height:50px;overflow: hidden;}
.h_nav li{height: 50px; float:left;}
.h_nav li a{ font-size:16px; color:#fff;display:block; float:left; padding:0 70px 0 16px;outline: none;}
.h_nav li a:hover,.h_nav li.cur a{font-weight: bold; background:url(../images/nav_ico.gif) no-repeat 0 18px;}
em,i{ font-style:normal;}

.fullSlide{ min-width:1200px; position:relative;  height:500px; overflow:hidden;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:500px; }
.fullSlide .bd li img {width: 1920px;height: 500px;display: block;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:40px; position:absolute; z-index:1;overflow:hidden;}
.fullSlide .hd ul{margin-left:500px;}
.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; width: 62px;height: 7px;background: #fff; text-indent: -999px;}
.fullSlide .hd ul .on{background: #146adf;}
.s_bg{height: 80px;border-bottom: #ededed 1px solid;overflow: hidden;}
.search{ width:1200px; margin:0 auto;}
.search p{ float:left;font-size: 14px; color:#888; width:880px; height:80px; line-height:80px; overflow:hidden;}
.search p a{font-size: 14px; color:#888; padding:0 0 0 10px;}
.search p a:hover{color: #000;}
.search .ser_inp{ background:url(../images/s_inp.gif) no-repeat; width:240px; height:38px; border:none; padding:0 0 0 16px; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:38px; outline:none;margin-top: 23px;}
.search .ser_so{cursor: pointer; float:left; background:url(../images/s_so.gif) no-repeat; border:none; width:64px; height:38px;margin-top: 23px; text-indent:-9999px;}
input::-webkit-input-placeholder {color: #666;}

/**/
.yin{padding: 50px 0;}
.yin ul li{font-size: 20px;color: #666;width: 300px;float: left;text-align: center; background:url(../images/yin_line02.gif) no-repeat 0 10px;line-height: 30px;}
.yin ul li em{display: block;font-size: 28px;color: #333; background:url(../images/yin_line01.gif) no-repeat center 56px;height: 60px;margin-bottom: 15px;}
.yin ul li:hover em{color: #146adf;}
.yin ul li:first-child{ background: none;}
/**/
.cp_bg{background: #f5f5f5;padding: 50px 0 100px;}
.cp_t{font-size: 40px;color: #333;font-weight: normal;text-align: center; background:url(../images/cp_tbg.png) no-repeat center 18px;height: 80px;line-height: 50px;}
.cp_t a{font-size: 40px;color: #333;}
.cp_t span{display: block;font-size: 18px;color: #666;}
.chanp dl{ background:url(../images/cp_k.jpg) no-repeat;width: 360px;height: 674px;border-radius: 5px;-webkit-transition:transform .3s;transition:transform .3s;box-shadow: 0 3px 10px 3px #bebdcb;margin-right: 60px;float: left;}
.chanp dl:nth-of-type(4){display: none;}
.chanp dl dt{width: 360px;height: 477px;text-align: center;}
.chanp dl dt img{width: 360px;height: 360px;}
.chanp dl dt span{display: block;font-size: 26px;color: #fff;height: 117px;line-height: 140px;overflow: hidden;}
.chanp dl dd{width: 360px;}
.chanp dl dd span{display: block; text-align: center; font-size: 22px; color: #fff; height: 72px; line-height: 72px; overflow: hidden;background: rgba(255,255,255,0.1);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 20px;width: 320px;} 
.chanp dl dd em,.news_hot dl dd span a{display: block; font-size: 14px; color: #fff; width: 168px; text-align: center; height: 38px; line-height: 38px; overflow: hidden;border: #5f6575 1px solid;border-radius: 20px;margin: 32px auto 0;}
.chanp dl dd a:hover em,.news_hot dl dd span a:hover{background: #146adf;border: #146adf 1px solid;box-shadow: 0 3px 10px 3px #22293a;color:#fff;}
.chanp dl:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}
.chanp .nobor{margin-right: 0;}
.chanp dl:nth-of-type(3n){margin-right: 0;}
/**/
.five{ background:url(../images/five_bg.jpg) no-repeat center 0;height: 840px; padding:49px 0 0;overflow: hidden;}
.five .cp_t{color: #fff; background:url(../images/five_tbg.png) no-repeat center 18px;height: 136px;}
.five .cp_t span{color: #909ab1;}
.five_t{height: 104px;}
.five_t ul li{font-size: 20px;color: #fff;width: 240px;text-align: center;height: 104px;line-height: 104px;overflow: hidden; background:url(../images/five_line.gif) no-repeat 0 36px;float: left;}
.five_t ul li em{ display: inline-block;width: 36px;padding: 0 12px 0 0;}
.five_t ul li em img{width: 36px;height: 30px; vertical-align:middle;}
.five_t ul li:first-child{background: none;}
.five_t ul li:hover,.five_t ul li.on{color: #FDD31F;font-weight: bold;}
.five_pic img{width: 1200px;height: 427px;display: block;line-height: 0;border-radius: 5px;}
.five01 p{font-size: 18px;color: #333;line-height: 26px;width: 160px;height: 78px;border: #d0d0d0 1px solid;border-radius: 10px;position: absolute;padding:0 0 0 28px;}
.five01 p span{display: block;padding: 13px 0 0;}
.five01_em{font-size: 24px;color: #333; display:block;position: absolute;bottom: 40px;left: 0; width:1200px; text-align:center;}
.five01_em i{ color:#146adf; font-weight:bold;}
.five02_em{font-size: 22px;color: #333; display:block;position: absolute;top: 10px;left: 0; width:1200px; text-align:center; font-weight:bold;}
.five01_p01{top: 64px;left: 33px;}
.five01_p02{top: 273px;left: 83px;}
.five01_p03{top: 43px;right: 30px;}
.five01_p04{top: 300px;right: 84px;}
.five02 ul li{width: 130px;position: absolute;text-align: center;font-size: 14px;color: #666;}
.five02 ul li em{width: 86px;height: 86px;display: block;margin:0 auto 8px;}
.five02 ul li em img{width: 86px;height: 86px;display: block;border-radius: 50%; transition: all 0.3s ease-in-out 0s;}
.five02 ul li:hover img{ transform: rotateY(180deg);}
.five02 .five02_li01{top: 208px;left: 120px;}
.five02 .five02_li02{top: 110px;left: 265px;}
.five02 .five02_li03{top: 41px;left: 442px;}
.five02 .five02_li04{top: 41px;left: 678px;}
.five02 .five02_li05{top: 98px;right: 220px;}
.five02 .five02_li06{top: 208px;right: 80px;}
.five03_m{position: absolute;top: 66px;right: 0;width: 660px;}
.five03_m p{font-size: 24px;color: #333;height: 80px;text-transform: uppercase;}
.five03_m p b{font-size: 32px;}
.five03_m p i{color: #146adf;}
.five03_m ul li{font-size: 16px;color: #666;float: left;width: 80px;text-align: center;height: 125px;margin-right: 60px;}
.five03_m ul li em{width: 69px;height: 69px;display: block;margin:0 auto 8px;}
.five03_m ul li img{width: 69px;height: 69px;
-webkit-transition: -webkit-transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;
-ms-transition: -ms-transform 0.5s ease-out;}
.five03_m ul li:hover img {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);}
.five04 h5{position: absolute;top: 55px;left: 175px;font-size: 32px;color: #2a2a2a;line-height: 40px;height: 126px;}
.five04 h5 i{color: #146adf;}
.five04 h5 span{display: block;font-size: 24px;font-weight: normal;}
.five04 .five04_h502{left: 750px;}
.five05 dl{position: absolute;left: 135px;top: 85px;width: 400px;}
.five05 dl dt{font-size: 26px;color: #898989; background:url(../images/five_line02.gif) no-repeat 0 104px;height: 108px;line-height: 40px;}
.five05 dl dt b{display: block;color: #1e2c41;}
.five05 dl dt i{color: #146adf;}
.five05 dl dd{padding: 18px 0 0;}
.five05 dl dd p{font-size: 14px;color: #5d5d5d;line-height: 26px;}
.five_bot{height: 65px;line-height: 65px;width: 1198px;border: #1e4b8b 1px solid;margin-top: 47px;}
.five_bot ul li{font-size: 24px;color: #fff;width: 234px;float: left; background:url(../images/five_ico06.png) no-repeat 50px 30px;padding: 0 0 0 65px;}
/**/
/*banner*/
.ban_tel{font-size: 16px;color: #fff; background:url(../images/ban_tel.png) no-repeat 0 4px;padding: 0 0 0 30px;height: 25px;line-height: 25px;overflow: hidden;position: absolute;top: 70px;left: 328px;}
.ban_tel b{font-size: 18px;}
.ban01{ background:url(../images/ban01.jpg) no-repeat center 0;height: 140px; padding:38px 0 0;overflow: hidden;}
.ban01 ul{width: 655px; display: inline-block;} 
.ban01 ul li{width: 268px;height: 40px;background: #fff;border-radius: 5px;box-shadow: 0 3px 10px 3px #0f50a8;float: left;margin-right: 58px;}
.ban01 ul li em{display: block; font-size: 14px; color: #5c779b; float: left; width: 48px; text-align: center; height: 40px; line-height: 40px; overflow: hidden; background:url(../images/ban_line.gif) no-repeat right 0;} 
.ban01 input{ background:none; width:200px; height:40px; border:none; padding:0 0 0 5px; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:40px; outline:none;}
.ban01 ul li span{display: block; font-size: 12px; color: #f00; float: left; width: 13px; height: 40px; line-height: 40px;}
.ban01 input::-webkit-input-placeholder {color: #666;}
.ban01 .submit{width: 268px;}
.ban01 .submit .form-btn-submit { display: block; width: 268px;padding: 0 0 0 108px;text-align: left; height: 40px; line-height: 40px; border: none; cursor: pointer; font-size: 14px; color: #fff; border-radius: 8px; background:url(../images/ban_btn.png) no-repeat;box-shadow: 0 3px 10px 3px #0f50a8;margin-top: 22px;}
.ban01 .form-btn-reset {display: none;}


/*用户认可*/
.jz{padding: 52px 0 0;}
.jz .cp_t{ background:url(../images/jz_tbg.gif) no-repeat center 18px;height: 125px;}
.jz01{width: 1198px;background: #293347;height: 172px;margin-bottom: 20px;border-radius: 5px;border: #293347 1px solid;}
.jz01:hover{border: #146adf 1px solid;}
.jz_l{width: 130px;height: 130px;overflow: hidden;padding: 18px 0 0 55px;}
.jz_l img{display: block;width: 130px;height: 130px;border-radius: 50%;border: #146adf 3px solid;box-sizing:border-box; transition: all 0.3s ease-in-out 0s;}
.jz_l:hover img{ transform: rotateY(180deg);}
.jz_c{padding: 35px 0 0 45px;width: 490px;}
.jz_c p{font-size: 18px;color: #e1e1e1;height: 56px;line-height: 28px;overflow: hidden;}
.jz_c p b{color:#FDD31F;font-size: 20px;}
.jz_c span{font-size: 14px;color: #fff;display: block;padding: 10px 0 0;}
.jz_r{padding: 42px 10px 0 0;width: 395px;}
.jz_r ul li{width: 161px;height: 89px;float: left;margin-right: 35px;overflow: hidden;line-height: 0;}
.jz_r ul li img,.about ul li em img{width: 161px;height: 89px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.jz_r ul li img:hover,.about ul li em img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
/**/
.jz02{width: 1198px;height: 178px;border: #c8cacf 1px solid;padding: 40px 0 0;}
.jz_m{ width:1120px; margin:0 auto;overflow:hidden;}
.jz02 ul li{width: 222px;float: left; margin:0 0 0 45px;}
.jz02 ul li em{width: 220px;height: 124px;display: block;border: #fff 1px solid;}
.jz02 ul li em img{width: 220px;height: 124px;}
.jz02 ul li:hover em{border: #146adf 1px solid;}
.jz02 ul li span{ width:220px; display:block; text-align:center; height:25px; line-height:25px; padding:5px 0 0; overflow:hidden;font-size: 14px;color: #666;}
.jz02 p{width: 11px;height: 20px;position: absolute;top: 82px;cursor: pointer;z-index: 50;}
.jz02 p img{width: 11px;height: 20px;}
.jz02 p:hover img {
  -webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}
.jz02_l{left: 20px;}
.jz02_r{right: 20px;}
/*实地考察*/
.ban02{background: #e0e4e9;padding: 57px 0 0;}
.ban02_t{font-size: 30px;color: #333;height: 60px;line-height: 60px;text-align: center;}
.ban02_l{padding: 68px 0 0 100px;width: 222px;}
.ban02_l p{width: 220px;height: 52px;line-height: 52px;overflow: hidden;border: #146adf 1px solid;margin-bottom: 35px;font-size:18px;font-weight:bold;}
.ban02_l p em{display: block;width: 55px;float: left;line-height: 0;padding: 0 15px 0 25px;}
.ban02_l p em img{width: 55px;height: 52px;}
.ban02_l p:hover{border: #146adf 1px solid;}
.ban02_r{padding-left: 0;}
.ban02_r .ban02_p04{border: #146adf 1px solid;background: #146adf;}
.ban02_r .ban02_p04 a{color: #fff;display: block;}
.ban02_r .ban02_p04:hover{border: #e0e4e9 1px solid;}
.ban02_c{width: 566px;}
/*优势*/
.ys_bg{ background:url(../images/ys_bg.jpg) no-repeat center 0;height: 650px; padding:54px 0 0;overflow: hidden;}
.ys .cp_t{ background:url(../images/ys_tbg.gif) no-repeat center 18px;height: 142px;}
.ys_t{height: 230px;}
.ys_t ul li{width: 363px;height: 122px;float: left;border: #e2e2e2 1px solid;position: relative;background: #fff;margin-right: 52px;}
.ys_t ul li p{width: 220px;height: 122px;float: left;line-height: 0;}
.ys_t ul li p img{width: 220px;height: 122px;}
.ys_t ul li span{display: block;float: left;width: 143px;font-size: 24px;color: #333;line-height: 30px;padding: 30px 0 0;height: 92px;}
.ys_t ul li i{display: block;font-size: 14px;color: #666;}
.ys_t ul li em{display: block; width: 46px; height: 46px; line-height: 0; position: absolute; top: 38px; left: 100px;overflow: hidden;background:rgba(255, 255, 255, 0.8);border-radius:50%;} 
.ys_t ul li em img{width: 46px;height: 46px;}
.ys_t ul li.on{border: #146adf 1px solid;}
.ys_t ul li.on span{color: #146adf;font-weight:bold;}
.ys_t .nobor{margin-right: 0;}
.ys_m dl{padding: 0 0 0 420px;width: 430px;}
.ys_m dl dt{font-size: 24px;color: #fff;height: 60px;line-height: 60px;overflow: hidden;padding: 0 0 0 122px;}
.ys_m dl dd{width: 430px;}
.ys_m dl dd p{font-size: 18px;color: #d1dff3;line-height: 40px;}
/*新闻中心*/
.news{padding: 52px 0 0;}
.news .cp_t{height: 85px;}
.news_t{height: 60px;width: 260px;margin:0 auto;}
.news_t ul li{width: 106px;float: left;padding: 0 10px;}
.news_t ul li a{display: block; width: 104px; height: 25px; text-align: center; line-height: 25px; font-size: 14px; color: #666; overflow: hidden;border: #e1e1e1 1px solid;border-radius: 20px;} 
.news_t ul li a:hover,.news_t ul li.on a{color: #333;border: #146adf 1px solid;}
.news_m dl{ width:345px;height: 130px;float: left;padding: 0 40px; background:url(../images/news_line.gif) no-repeat left 9px;}
.news_m dt{width: 80px;float: left;font-size: 20px;color: #666160;text-align: center; background:url(../images/news_time.gif) no-repeat center 9px;line-height: 34px;}
.news_m dt i{display: block;font-size: 46px;color: #484240; font-family:"Times New Roman", Times, serif;}
.news_m dd{ float:left; overflow:hidden; width:265px;}
.news_m dd h5,.news_hot dl dd h5{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}
.news_m dd h5 a,.news_hot dl dd h5 a{font-size: 16px;color: #010101;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_m dd h5 a:hover{color: #146adf;}
.news_m .news_desc{font-size: 14px;color: #9a9a9a;line-height: 22px;height: 44px;overflow: hidden; padding:5px 0 0;}
.news_m .nobor01{ background: none;padding-left: 0;}
.news_m .nobor03{padding-right: 0;}
/*视频介绍*/
.video{ background:url(../images/news_bg.jpg) no-repeat center center;height: 372px;padding: 0 0 66px; position:relative;z-index:100;}
.video_btn{width: 237px;height: 120px;cursor: pointer;font-size: 16px;color: #fff;text-align: center; margin:0 auto;}
.video_btn em{display: block;padding: 20px 0 0;}
#open_window {display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); } 
.video_m {background:#eee; width: 1000px; height: 563px; z-index: 1; margin: 5% auto; overflow: auto; } 
.xx {font-size: 22px;color: #000; cursor: pointer; position: absolute; top: 0; right: 0;width: 30px;text-align: center; height: 30px; line-height: 30px; background: #fff; z-index: 10;} 
.video_con {width: 1000px; height: 563px; overflow: hidden;}
.video_con img{width: 1000px; height: 563px;}
/*聚焦大簇激光*/
.about{background: #f5f5f5;padding: 45px 0 50px;}
.about .cp_t{ background:url(../images/ab_tbg.gif) no-repeat center 18px;height: 75px;}
.ab_desc{font-size: 14px; color: #666; line-height: 30px; height: 90px; overflow: hidden;width: 1180px;margin:0 auto;text-align: center;}
.about ul{display: block;padding: 50px 0 0;}
.about ul li{width: 222px;float: left;margin-left: 22px;overflow: hidden;}
.about ul li em{width: 222px;height: 126px;display: block;overflow: hidden;}
.about ul li em img{width: 222px;height: 126px;}
.about ul li span{font-size: 14px;color: #666; width:222px; display:block; text-align:center; height:25px; line-height:25px; padding:5px 0 0; overflow:hidden;}
.about ul li:first-child{margin-left: 0;}

.f_bg{ background:url(../images/f_bg.gif) repeat-x; overflow:hidden; padding:53px 0 0;}
.footer{width: 1200px; margin:0 auto;}
.f_logo{width: 270px;height: 156px;}
.f_logo h5{width: 220px;}
.f_logo h5 img{width: 220px;height: 65px;}
.f_logo p{font-size: 12px;color: #bdbdbf;line-height: 30px; padding:5px 0 0;}
.f_logo p a{color: #bdbdbf;}
.f_nav{height: 156px;width: 200px; padding:0 0 0 40px; background:url(../images/f_line.png) no-repeat left 5px;}
.f_nav ul li{height: 30px;line-height: 30px;width: 100px;float: left;overflow: hidden;}
.f_nav ul li a{font-size: 12px;color: #aaacb0;}
.f_ban{width: 340px;height: 156px;padding: 0 0 0 35px; background:url(../images/f_line.png) no-repeat left 5px;}
.f_ban p{font-size: 12px;color: #aaacb0;line-height: 32px;padding: 0 0 0 30px;}
.f_ban p a{font-size: 12px;color: #aaacb0;}
.f_ban p span{padding: 0 10px;}
.f_ban .f_p01{background:url(../images/f_ico01.png) no-repeat 0 7px;}
.f_ban .f_p02{background:url(../images/f_ico02.png) no-repeat 0 8px;}
.f_ban .f_p03{background:url(../images/f_ico03.png) no-repeat 0 8px;}
.f_er{height: 156px;width: 270px; background:url(../images/f_line.png) no-repeat left 0;padding-left: 40px;}
.f_er p{width: 100px;float: left; padding:0 0 0 35px;text-align: center;line-height: 0;}
.f_er p em{display: block;width: 88px;height: 88px;border: #515969 1px solid;padding: 5px;}
.f_er img{ width:88px; height:88px;}
.f_er span{display: block;font-size: 12px;color: #dfe0e2;line-height: 30px;}
.f_bot{height: 75px;line-height: 75px;overflow: hidden;}
.f_bot p{font-size: 14px;color: #999;float: left;width: 910px;overflow: hidden;}
.f_bot p b{color: #1f1f1f;font-weight: normal;}
.f_bot p a{font-size: 14px;color: #999; padding:0 10px;}
.f_bot span{display: block;float: right;font-size: 14px;color: #666;}
.f_bot i{padding: 0 0 0 20px;}
.f_bot span a{color: #666;}

.client-2 {position: fixed;right: -170px;top: 50%;z-index: 900;}
.client-2 li a {text-decoration: none;}
.client-2 li {margin-top: 1px;clear: both;height: 62px;position: relative;}
.client-2 li i {background: url(../images/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.client-2 li p {height: 20px;font-size: 12px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}
.client-2 .my-kefu-qq i {background-position: 4px 5px;}
.client-2 .my-kefu-tel i {background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i {background-position: 4px -53px;}
.client-2 .my-kefu-weixin i {background-position: -34px 4px;}
.client-2 .my-kefu-weibo i {background-position: -30px -22px;}
.client-2 .my-kefu-ftop {display: none;}
.client-2 .my-kefu-ftop i {width: 33px;height: 31px;background-position: -23px -47px;background-size: 52px 82px;}
.client-2 .my-kefu-ftop .my-kefu-main{padding-top: 6px;}
.client-2 .my-kefu-left {float: left;width: 62px;height: 47px;position: relative;}
.client-2 .my-kefu-tel-right {font-size: 16px;color: #fff;float: left;height: 24px;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff;margin-top: 14px;}
.client-2 .my-kefu-right {width: 20px;}
.client-2 .my-kefu-tel-main {background: #2a3247;color: #fff;height: 53px;width: 230px;padding:9px 0 0;float: left;}
.client-2 .my-kefu-main {background: #2a3247;width: 97px;height: 53px;position: relative;padding:9px 0 0;float: left;}
.client-2 .my-kefu-weixin-pic {position: absolute;left: -130px;top: -24px;display: none;z-index: 333;}
.my-kefu-weixin-pic img {width: 115px;height: 115px;}

/* nei ye */
.ty-banner-1 {overflow: hidden;line-height: 0;text-align:center;}
.ty-banner-1 img{visibility: hidden;}
.ty-banner-1 img.show{visibility: visible;}
.p1-search-1 {background: #f2f2f2;height: 82px;border-bottom: 1px solid #eee;overflow: hidden;font-size: 14px;}
.p1-search-1 p {color: #444;line-height: 82px;}
.p1-search-1 a {color: #444;display: inline-block;margin-right: 15px;}
.p1-search-1-inp {width: 270px;height: 30px;border-radius: 20px;background: #fff;padding-left: 10px;margin-top: 28px;}
.p1-search-1-inp input {border: 0;}
.p1-search-1-inp1 {width: 224px;height: 30px;line-height: 30px;color: #a9a9a9;float: left;}
.p1-search-1-inp2 {width: 30px;height: 30px;background: url(../images/viskins-p1.png) no-repeat -258px -936px;float: right;cursor: pointer;text-indent:-9999px;}

.p12-curmbs-1 {font-size: 14px;border-bottom: 1px dashed #dcdcdc;}
.p12-curblock{display: none;}
.p12-curmbs-1 b {border-left: 10px solid #156adf;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i {font-style: normal;}
.p12-curmbs-1{font-family: '宋体';padding: 0 5px;height: 46px;line-height: 46px;}
.p12-curmbs-1 span {font-family: '宋体';padding: 0 5px;height: 46px;line-height: 46px;}

.fdh-01-tit {background: #2a3247;height: 80px;}
.fdh-01-tit h3 {height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.fdh-01-tit h3 span {font-size: 14px;text-transform: uppercase;}
.fdh-01-nav-one h3 {height: 50px;line-height: 50px;background: url(../images/p14-icon5.png) no-repeat right center #ececeb;margin-bottom: 2px;overflow: hidden;}
.fdh-01-nav-one h3 a {display: block;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666666;overflow: hidden;}
.fdh-01-nav-one h3.sidenavcur,.fdh-01-nav-one h3:hover {background: url(../images/p14-icon2.png) no-repeat right center  #2a3247;}
.fdh-01-nav-one h3.sidenavcur a,.fdh-01-nav-one h3:hover a{color: #fff;}
.fdh-01-nav dl {padding: 2px 0 4px;}
.fdh-01-nav dt {height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;overflow: hidden;}
.fdh-01-nav dt:after {content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.fdh-01-nav dt.sidenavcur:after,.fdh-01-nav dt:hover:after {border-color:  #2a3247;}
.fdh-01-nav dt.sidenavcur a,.fdh-01-nav dt:hover a {color:  #2a3247;}
.fdh-01-nav dd {border: 1px solid #ececec;border-bottom: 0;}
.fdh-01-nav p {height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;overflow: hidden;}
.fdh-01-nav p.sidenavcur a,.fdh-01-nav p:hover a {color:  #2a3247;}
.fdh-01-nav p.sidenavcur:after,.fdh-01-nav p:hover:after {background: #156adf;}
.fdh-01-nav a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.contact-z1 {height: 140px;background: url("../images/contact-z1.jpg") no-repeat;color: #333;margin-bottom: 30px;}
.contact-z1 p {font-size: 20px;height: 30px;line-height: 30px;padding: 37px 0 0 95px;background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;}
.contact-z1 span {display: block;height: 30px;font-weight: bold;font-size: 18px;line-height: 30px;padding-left: 73px;}

.p15-infocontent-1 {margin-bottom: 30px;}
.p15-infocontent-1-tit {text-align: center;font-weight: normal;margin-bottom: 40px;font-size: 28px;line-height: 40px;color: #535353;height: 40px;overflow: hidden;}
.p15-infocontent-1-bool {border-bottom: 1px solid #eee;height: 20px;font-size: 12px;color:#909090;text-align:center;}
.p15-infocontent-1-bool span{margin-right:20px;}
.p15-infocontent-1-bool span a{color:#909090;}
.p15-infocontent-1-bool i {font-style: normal;float: right;display: block;width: 80px;height: 20px;line-height: 20px;text-align: center;color: #fff;background: #156adf;}
.p15-infocontent-1-bool i a {color: #fff;}
.p15-infocontent-1-con img{margin:20px auto;display: block;}
.p15-infocontent-1-bool span {margin-right: 15px;}
.p15-infocontent-1-tag span {margin-right: 10px;}
.p14-info-3 {background: #f5f5f5;padding: 0 0 8px;}
.p14-info-3-tit {height: 55px;font-size: 24px;line-height: 55px;color: #4b4a4a;}
.p14-info-3-list li {height: 46px;font-size: 14px;line-height: 46px;color:#4b4a4a;border-top: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 15px;}
.p14-info-3-list li a{ color:#4b4a4a;}
.p14-info-3-list li span {float: right;}
.p14-pagination-1 dl {margin-bottom: 24px;padding-right: 40px;}
.p14-pagination-1 dd {height: 32px;font-size: 14px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-pagination-1 dd b {float: right;font-weight: normal;}
.p14-pagination-1 dd span {width: 60px;height: 32px;background: #a2a2a2;color: #fff;text-align: center;display: inline-block;margin-right: 10px;}
.p14-pagination-1 dt {height: 1px;border-bottom: 1px dashed #b5b5b5;margin-left: 60px;padding-top: 2px;margin-bottom: 2px;}
.p14-pagination-1 dd em {float: right;font-style: normal;padding-left: 20px;font-weight: normal;}
.p14-pagination-1 dl a {color: #4b4a4a;}
.p14-pagination-1-href {float: right;font-size: 18px;line-height: 32px;}
.p14-pagination-1-href span {display: inline-block;padding: 0 6px;margin-left: 4px;background: #156adf;}
.p14-pagination-1-href a {display: block;color: #fff;}
.p14-pagination-1-key {min-height: 40px;border-top: 1px solid #156adf;font-size: 14px;line-height: 40px;color:#575556;}
.p14-pagination-1-key a {color: #575556;}
.p14-pagination-1-key span {display: inline-block;margin: 0 4px;}
.anlis_h{width:100%;margin:15px auto;text-align: center;font-size: 26px;line-height: 35px;color:#1469df;}

.tl-fdh-02 {height: 55px;background: #fff;margin-bottom: 20px;overflow: hidden;}
.tl-fdh-02 li {width: 25%;height: 55px;font-size: 18px;line-height: 55px;text-align: center;float: left;border-right: 1px solid #d8d8d8;box-sizing:border-box;background: #f4f4f4;cursor: pointer;
    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
}
.tl-fdh-02 li a {display: block;height: 55px;color: #333;}
.tl-fdh-02 li.sidenavcur,.tl-fdh-02 li:hover {background: url(../images/p16-icon6.png) no-repeat bottom center #2a3247;border-color: #2a3247;}
.tl-fdh-02 li.sidenavcur a,.tl-fdh-02 li:hover a {color: #fff;}
.p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}
.p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center; color:#4b4a4a;}
.p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
.p12-aboutinfo-1-nr{padding:0 0 20px;}
.p4-order-form-1 {overflow: hidden;}
.p4-order-form-1 .p4-titlel-1 {width:145px;height: 46px;font-size:18px; line-height: 46px;text-align: center;color:#fff;background: #156adf;}
.p4-order-form-1-con {border:1px solid #bbb;background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;padding:40px 15%;}
.p4-order-form-1-con li p {padding-left: 130px;color: #999;font-size: 12px;}
.p4-order-form-1-con li {margin-bottom: 10px;font-size: 14px;line-height: 35px;color: #666;overflow: hidden;}
.p4-order-form-1-con li span {font-weight: bold;color: #666;}
.p4-order-form-1-con li b{color:#f00;}
.p4-order-form-1-con li .row-hd {color: #666;}
.timenum{padding-left:95px;}
.p4-order-form-1-con li p {clear: both;}
.p4-order-form-1-con label {display: inline-block;width: 120px;color: #666;vertical-align: top;text-align: right;height: 33px;line-height: 33px;overflow: hidden;}
#code_gg{width: 80px;margin-right: 10px;outline: none;padding-left: 10px;border: 1px solid #eee;height: 33px;line-height: 32px;color: #666;}
.p4-order-form-1-con .inputs,
.p4-order-form-1-con li select {width: 73%;margin-right: 10px;outline: none;padding-left: 10px;border: 1px solid #eee;height: 33px;line-height: 32px;color: #666;box-sizing: border-box;}
.p4-order-form-1-con .radioandcheck{vertical-align:middle;}
.p4-order-form-1-con .err {border: 1px solid #c00;}
.p4-order-form-1-con .p4-order-form-1-t1 {width: 100%;}
.p4-order-form-1-t1 textarea {width: 73%;height: 102px;line-height: 24px;border: 1px solid #eee;outline: none;resize: none;overflow: auto;margin-right: 10px;padding-left: 10px;box-sizing: border-box;}
.p4-order-form-1-con .p4-order-form-1-t2 {width: 100%;}
.p4-order-form-1-t2 input {width: 150px;vertical-align: top;}
.p4-order-form-1-t2 span {width: 153px;height: 25px;}
.p4-order-form-1-con .p4-order-form-1-t3 {padding-left: 120px;}
.p4-order-form-1-con .p4-order-form-1-t3 input {width: 80px;height: 30px;border: 0;text-align: center;margin-right: 30px;color: #fff;padding-left: 0;cursor: pointer;}
.p4-order-form-1-con .p4-order-form-1-b1 {background: #2a3247;}
.p4-order-form-1-con .p4-order-form-1-b2 {background: #767676;}
.p4-order-form-1-con .p4-order-form-1-t4 {overflow: auto;height: auto;min-height: 35px;width: 100%;}
.p4-order-form-1-con .p4-order-form-1-t4 input {vertical-align: middle;width: 14px;margin: 0 10px;}
.p14-prodcontent-1 {padding: 32px 0 42px;margin-bottom: 22px;}
.about2 {margin-top: 60px;}
.about2 h3 {float: left;padding: 93px 0 0 77px;width: 200px;height: 230px;box-sizing: border-box;font-weight: normal;font-size: 26px;color: #282828;margin-bottom: 35px;
    background:url(static/images/353195ab16d6403e986a8092a9af7baf_16.jpg) no-repeat center top;
}
.about2 h3 em {font-size: 20px;color: #99999a;display: block;text-transform: uppercase;}
.about2 dl {width: 960px;float: right;height: 205px;}
.about2 dl dd {width: 612px;overflow: hidden;float: left;box-sizing: border-box;}
.about2 dl dd h4 {height: 40px;line-height: 40px;padding-top: 10px;font-size: 24px;font-weight: bold;color: #282828;}
.about2 dl dd p {padding: 15px 0 10px;line-height: 28px;color: #666666;font-size: 15px;text-align: justify;margin: 0px;}
.about2 dl dd span a {color: #0054a5;font-size: 16px;border: 1px solid #0054a5;border-radius: 3px;width: 124px;line-height: 36px;height: 36px;
    background: #fff;text-align: center;text-decoration: none;display: block;}
.about2 dl dt {width: 300px;height: 296px;float: right;}
.about2 dl dt img {width: 296px;height: 230px;padding: 1px;border: 1px solid #e0e0e0;display: block;}
.gy_nr dl {clear: both;}
.gy_nr dl dt {float: left;width: 600px;padding-left: 0;}
.gy_nr dl dd {float: right;width: 600px;padding-right: 0;}
.gy_nr dl span {font-size: 24px;color: #333;letter-spacing: 1px;}
.gy_nr dl i {font-style: normal;color: #ececec;display: block;font-size: 36px;text-transform: uppercase;padding: 16px 0;font-family: Times New Roman;}
.gy_nr p {line-height: 30px;font-size: 15px;}
.gy_nr_wz {padding: 30px;box-sizing: border-box;}
.clear {clear: both;margin: 0;padding: 0;}
.prosm {width: 1140px;margin: 40px auto 0;padding: 30px;background: #f5f5f5;}
.prosm h2 {font: 24px "Microsoft YaHei";color: #1469df;margin-bottom: 6px;}
.prosm h2 em {font: 20px "Microsoft YaHei";color: #ccc;padding-left: 12px;text-transform: uppercase;}
.prosm p {font: 15px "Microsoft YaHei";line-height: 28px;color: #666;margin:10px auto;}
.prosm p b {color: #333;}
.prosm p em {display: ;float: left;width: 18px;height: 18px;font: 14px "Microsoft YaHei";text-align: center;line-height: 18px;background: #666;border-radius: 18px;color: #fff;margin: 7px 12px 0 0;}
.kfay {width: 1200px;height: 210px;padding-top: 15px;}
.kfay dt {width: 188px;float: left;padding: 10px;}
.kfay dt img {display: block;width: 188px;height: 188px;}
.kfay dd {width: 965px;float: right;}
.kfay dd h4 {height: 45px;padding-top: 20px;font: 24px "Microsoft YaHei";color: #2a3247;
    background:url(static/images/ef230282d6184c8089db927db3514a8e_42.jpg) no-repeat left bottom;
}
.kfay dd h4 i {padding-left: 15px;text-transform: uppercase;font: 16px "Arial";color: #999999;}
.kfay dd p {font: 14px "Microsoft YaHei";color: #333333;line-height: 30px;padding-top: 15px;}
.contactus {width: 1200px;height: 500px;}
.contactus .contactus-headlinerr {height: 250px;margin-top: 30px;text-align: center;}
.contactus .contactus-headlinerr h2 {font-size: 28px;height: 73px;line-height: 121px;}
.contactus .contactus-headlinerr p {font-size: 14px;text-transform: uppercase;}
.contactus ul {list-style: none;width: 960px;height: 256px;margin:0 auto;}
.contactus ul li {float: left;width: 240px;height: 250px;text-align: center;background: #fff;box-shadow: 0 0 10px #5d5d5d;transition: all ease 1s;}
.contactus ul li:hover {transform: scale(1.1);}
.contactus ul li em {height: 80px;margin-top: 60px;display: block;}
.contactus ul li em img {display: block;margin: 0 auto;}
.contactus ul li i {display: block;font-style: normal;font-size: 16px;font-weight: bold;color: #000;}
.contactus ul li span {display: block;font-size: 14px;color: #c80003;}


.cplb-3n-ts-03-tit {height: 50px;font-size: 24px;font-weight: normal;line-height: 50px;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;}
.cplb-3n-ts-03-tit span {display: inline-block;height: 50px;border-bottom: 1px solid #156adf;}
.cplb-3n-ts-03-list dl {width: 32.1%;border: 1px solid #dedede;margin-bottom: 15px;background: #fff;float: left;margin-right: 1.2%;}
.cplb-3n-ts-03-list dl:nth-child(3n+3) {margin-right: 0;}
.cplb-3n-ts-03-list dt img {width: 100%;margin: 0 auto;display: block;height:170px;}
.cplb-3n-ts-03-list dd {padding: 6px 20px 5px 20px;}
.cplb-3n-ts-03-list dd h4 {height: 45px;font-weight: normal;font-size: 18px;color: #154c64;line-height: 45px;overflow: hidden;}
.cplb-3n-ts-03-list h4 a {display: block;height: 45px;color: #727272;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cplb-3n-ts-03-list dl:hover h4 a {color:  #2a3247;}
.cplb-3n-ts-03-list-desc {height: 40px;font-size: 13px;line-height: 20px;color: #888;margin-bottom: 12px;overflow: hidden;}
.cplb-3n-ts-03-list-deta {width: 100px;height: 40px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;}
.cplb-3n-ts-03-list dl:hover {border-color:  #2a3247;}
.cplb-3n-ts-03-list dl:hover a {color:  #2a3247;}
.cplb-3n-ts-03-list.q_product dt img {height:300px;}
.cplb-3n-ts-03-list.q_product dd h4 {text-align: center;font-size: 17px;}

.k12-xl-xwlb-1nt2-1-01-list dl {border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;display: inline-block;width:856px;}
.k12-xl-xwlb-1nt2-1-01-list dt {width: 44.4%;float: left;margin-right: 2.3%;}
.k12-xl-xwlb-1nt2-1-01-list dt img {width:100%;display: block;height:270px;}
.k12-xl-xwlb-1nt2-1-01-list dd h4 {height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.k12-xl-xwlb-1nt2-1-01-list h4 a {display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover{border:1px solid #2a3247;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover h4 a {color: #2a3247;}
.k12-xl-xwlb-1nt2-1-01-list-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.k12-xl-xwlb-1nt2-1-01-list-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.k12-xl-xwlb-1nt2-1-01-list-deta a{color:#fff;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta {background: #2a3247;border-color: #2a3247;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta a {color: #fff;}
.xl-xl-2nt16-9-01-list dl {width: 48.8%;border: 1px solid #dedede;margin-bottom: 15px;background: #fff;float: left;margin-right: 2.2%;box-sizing: border-box;}
.xl-xl-2nt16-9-01-list dl:nth-child(3n-1) {margin-right: 0;}
.xl-xl-2nt16-9-01-list dt{width: 99.8%;height: 350px;}
.xl-xl-2nt16-9-01-list dt img {width: 100%;display: block;}
.xl-xl-2nt16-9-01-list dd {padding: 6px 22px 20px 20px;}
.xl-xl-2nt16-9-01-list dd h4 {height: 45px;font-weight: normal;font-size: 18px;color: #4b4b4b;line-height: 45px;overflow: hidden;}
.xl-xl-2nt16-9-01-list h4 a {display: block;height: 45px;color: #4b4b4b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xl-xl-2nt16-9-01-list dl:hover h4 a {color: #2a3247;}
.xl-xl-2nt16-9-01-list-desc {height: 40px;font-size: 14px;line-height: 20px;color: #666;margin-bottom: 12px;overflow: hidden;}
.xl-xl-2nt16-9-01-list-deta {width: 100px;height: 40px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;}
.xl-xl-2nt16-9-01-list dl:hover {border-color: #2a3247;}
.xl-xl-2nt16-9-01-list dl:hover .xl-xl-2nt16-9-01-list-deta {background: #2a3247;border-color: #2a3247;}
.xl-xl-2nt16-9-01-list dl:hover .xl-xl-2nt16-9-01-list-deta a {color: #fff;}

.endit-content p {margin:5px auto;}

#dituContent{width:1200px;height:400px;border:#ccc solid 1px;}

/*留言*/
.message{float:left;height:auto;padding-left:40px;width:700px;margin-top:20px}
.message li{float:left;height:40px;margin:0;padding:0;width:700px; margin-bottom: 10px;}
.message li input{border:1px solid #e8e6e6;height:40px;line-height:40px;width:400px; padding: 0 16px; color: #666866; border-radius:3px; background: rgba(255,255,255,0.8);}
.message li p.message_title{float:left;height:40px;line-height:40px;text-align:right;width:100px}
.message li p.message_title .c_red{color:#F00}
.message li p.message_content{float:left;width:500px}
.message li.contentb{float:left;height:160px;width:700px}
.message li.contentb textarea{height:120px;width:400px; resize:none; border-radius:3px ;background: rgba(255,255,255,0.8); padding:16px; color: #666866;}
.message li.yzm{float:left;height:60px;width:700px}
.message li p.message_yzminput{float:left;height:40px;width:160px}
.message li p.message_yzminput input{width:120px}
.message li p.message_yzmico{float:left;height:40px;width:122px; border: 1px solid #f2eeed; margin-left: 16px;}
.message li p.message_yzmico img{ width: 100%;}
.message li p.message_sub{float:left;height:45px;width:200px;}
.message li p.message_sub .tijiao-an{float:left;height:40px;width:120px; font-size: 14px; display: block; border-radius:3px ; color: #fff; background: #146adf; line-height: 40px;text-align: center; font-family: "微软雅黑";}
.message_content textarea{border:1px solid #e8e6e6}
.tijiao{width:100px;display:block;font-size:16px;line-height:40px;text-align:center;color:#fff !important;background:#146adf;border-radius:4px; margin-top: 10px;border: none;cursor: pointer;}

.q_nav_n{width:100%;margin:25px auto 15px;padding:0;}
.q_nav_n ul{width:100%;margin:0 auto;padding:0;font-size: 0;text-align: center;}
.q_nav_n ul>li{display: inline-block;vertical-align: bottom;margin:0 5px;box-sizing: border-box;}
.q_nav_n ul>li>a{outline: none;width:100%; display:block;font-size: 16px;padding:10px 30px;border:1px solid #aaa;color:#444;line-height: 20px;box-sizing: border-box;}
.q_nav_n ul>li.on>a,.q_nav_n ul>li:hover>a{border:1px solid #146adf;background-color:#146adf;color:#fff;}
